ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming
نویسندگان
چکیده
منابع مشابه
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming
Automated program repair is the problem of automatically fixing bugs in programs in order to significantly reduce the debugging costs and improve the software quality. To address this problem, test-suite based repair techniques regard a given test suite as an oracle and modify the input buggy program to make the whole test suite pass. GenProg is well recognized as a prominent repair approach of...
متن کاملMulti-objective Genetic Programming for Visual Analytics
Visual analytics is a human-machine collaboration to data modeling where extraction of the most informative features plays an important role. Although feature extraction is a multi-objective task, the traditional algorithms either only consider one objective or aggregate the objectives into one scalar criterion to optimize. In this paper, we propose a Pareto-based multi-objective approach to fe...
متن کاملautomatic verification of authentication protocols using genetic programming
implicit and unobserved errors and vulnerabilities issues usually arise in cryptographic protocols and especially in authentication protocols. this may enable an attacker to make serious damages to the desired system, such as having the access to or changing secret documents, interfering in bank transactions, having access to users’ accounts, or may be having the control all over the syste...
15 صفحه اولMulti-Objective Learning via Genetic Algorithms
Genetic algorithms (GAs) are powerful , general purpose adaptive search techniques which have been used successful ly in a var ie ty of learning systems. In the standard formulat ion, GAs maintain a set of a l t e rna t i ve knowledge structures for the task to be learned, and improved knowledge s t ructures are formed through a combination of competi t ion and knowledge sharing among the a l t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2020
ISSN: 0098-5589,1939-3520,2326-3881
DOI: 10.1109/tse.2018.2874648